package com.navicoa.e_libreria.datos;

public class TOUsuarioImpl implements TOUsuario{

	private Integer 		UID = 0;
	private String			DNI = "";
	private String			nombre = "";
	private String			apellidos = "";
	private String			usuario = "";
	private String			password = "";
	private String			email = "";
	private String			direccion = "";
	private Integer			codigoPostal = 0;
	private Integer			telefono1 = 0;
	private Integer			telefono2 = 0;	
	
	private boolean			error = false;
	
	public TOUsuarioImpl(){
		error = true;
	}
	
	public TOUsuarioImpl(Integer UID, String DNI, String n, String a, String u,
								String p, String e, String d, Integer cp, Integer t1, Integer t2){
		//NOT NULL
		this.UID = UID;
		usuario = u;
		password = p;
		
		//NULL
		if(DNI != null)
			this.DNI = DNI;
		
		if(n != null)
			nombre = n;
		
		if(a != null)
			apellidos = a;
		
		if(e != null)
			email = e;
		
		if(d != null)
			direccion = d;
		
		if(cp != null)
			codigoPostal = cp;
		
		if(t1 != null)
			telefono1 = t1;
		
		if(t2 != null)
			telefono2 = t2;		
	}
	
	public Integer getUID() {
		return UID;
	}

	public String getDNI() {
		return DNI;
	}

	public String getNombre() {
		return nombre;
	}

	public String getApellidos() {
		return apellidos;
	}

	public String getUsuario() {
		return usuario;
	}

	public String getPassword() {
		return password;
	}

	public String getEmail() {
		return email;
	}

	public String getDireccion() {
		return direccion;
	}

	public Integer getCodigoPostal() {
		return codigoPostal;
	}

	public Integer getTelefono1() {
		return telefono1;
	}

	public Integer getTelefono2() {
		return telefono2;
	}

	public boolean getError() {
		return error;
	}
	
}
